System and method of data handling for table games

ABSTRACT

A table game system is provided. The table game system includes a position system that generates position data, such as the positions of one or more players and the value of cards, dice, roulette wheels, or other game table positions. A wager system generates wager data, such as the wager placed by each player at each position. A payout system receives the position data and the wager data and generates payout data, such as by using the position data to determine the outcome of the table game and the wager data to determine the payout data based on the outcome of the table game.

RELATED APPLICATIONS AND CLAIM OF PRIORITY

The present application is a continuation of U.S. Ser. No. 11/351,948,filed Feb. 10, 2006, which is a continuation of U.S. Ser. No.10/695,207, filed Oct. 28, 2003, which is a continuation of U.S. Ser.No. 10/116,362 filed Apr. 4, 2002 (now issued as U.S. Pat. No. 6,676,517B2 on Jan. 13, 2004), entitled “System and Method of Data Handling forTable Games,” which is a continuation of PCT Patent Application SerialNo. PCT/US01/24504 filed Aug. 3, 2001, entitled also “System and Methodof Data Handling for Table Games,” which claims priority to ProvisionalApplication No. 60/222,967, filed Aug. 4, 2000, all of which are herebyincorporated by reference for all purposes.

FIELD OF THE INVENTION

The invention relates to automation of data acquisition, distributionand maintenance for casino gaming systems. More specifically, theinvention automates data acquisition, distribution, and maintenance forcasino gaming systems to allow casino operators to obtain accurateinformation on a greater number of players, hedge security andsignificantly enhance customer service in a casino environment.

BACKGROUND OF THE INVENTION

Casinos have at least three primary areas of concern related tooperations which are security, administration and customer service.Casino operators must process large quantities of data in order to mosteffectively manage these areas of operations in typical day-to-daybusiness practice. These areas are dynamically linked, as theperformance in any one area is relative to the effectiveness and/orefficiency of any other area.

Casinos employ the use of a network computing system, or a configurationof connected computing devices, in tandem with related softwareapplications to facilitate the management of such data. In particularthe network computing system, with related software applicationsprovides casinos with methods to track players, request fills andcredits, validate fills and credits, reconcile accounts or otherwiserecord, analyze and manipulate data indicative of casino operations.However, the existing systems employ inefficient processes to providethis functionality and require that casinos rely on less accurate datathat is commonly derived from operator-entered data, which oftenrequires operators to provide estimates, use historical assumptions, orotherwise provide inaccurate data. Furthermore, operators can becomefatigued, only track a limited number of patrons, and may themselves beinvolved in illicit activities and may provide improper information forthe purpose of defrauding the casinos.

In particular, table games such as black jack, roulette, and craps areamong the most difficult to track, for a large variety of reasons. Tablegames are typically arranged in a group referred to as a pit, which ismanaged by a pit supervisor or a pit boss. The table games within thepit are subdivided into smaller groups referred to as sections, whichare managed by floor supervisors under the direction of the pitsupervisor. Floor supervisors generally are not provided with directaccess to the network computing system, as there is typically oneterminal available in each pit, which is primarily used by the pitsupervisor or a pit clerk. The current system uses visual observation tooversee dealers, floor supervisors, and pit bosses, with remotelylocated surveillance officer(s) observing the entire casino throughvideo surveillance means.

A table game's integrity can be compromised inadvertently through dealererror, or by willful infractions such as fraud, theft or cheating. Theseproblems often go undetected because the primary method for detection isvisual observation. Even after willful infractions are suspected,casinos must surrender additional revenue in order to obtain evidence.Further, when a dealer or supervisor observes a willful infraction onthe part of a patron or another employee, there is no discreet method ofcommunicating detailed information within the prior systems.

Dealers for table games must clock in and out at centrally located timeclocks, which often results in lost productive time between the time thedealer clocks in and the time they reach the table. Furthermore, dealersare commonly given a twenty (20) minute break for every hour on a tablegame to reduce errors caused by mental fatigue. Unfortunately, somedealers take advantage of the system and return from their break late.There is no practical method for monitoring each dealer's return time.

A player rating typically comprises a player's account, average bet,buy-in amounts, time-in, time-out and win/loss information. The methodin use for rating players at table games requires handwritten forms tobe manually entered into a database. This method of data acquisition isinefficient and inherently prone to error, and it is typical for thisprocess to be accomplished through multiple personnel. This historicalmethod of data acquisition is also inaccurate because dollartransactions below $100 are generally ignored because of the transactioncosts required to monitor these small transactions, which presentscertain opportunities for breaches in security as well. Casinos are alsorequired by law to monitor and report transactions above certainthresholds. This legal requirement often requires a casino to rateunknown players. As an unknown player moves between table games, ratingand/or establishing when the player has reached a particular thresholdbecomes increasingly difficult. Security cameras that are typicallymounted in the ceiling of a casino are sometimes used to help resolvethis issue. However, these cameras are elevated and usually oriented atan exterior orientation to the table game. They are also not dedicatedto securing photographic records for positive identifications ofplayers, but rather are provided to allow security personnel to makeidentifications, making it difficult to validate ratings.

Casino personnel are frequently required to reconstruct a session ofplay for a table game where there is a discrepancy in regard to adealer's action (i.e. a dealer takes or pays a bet incorrectly). Inthese situations, a supervisor attempts to replicate the session bytaking the cards from the discard rack and redistributing them to theplayers according to the rules of the game, which is a time consumingprocess. If it is discovered that a dealer has in fact taken a player'sbet incorrectly, an unscrupulous player may claim a larger bet than wasactually wagered, taking advantage of the confusing situation to cheatthe casino.

These and other problems with the tracking of table game wagering,payouts, events, and status result in table games having higher lossesand greater uncertainty than other types of casino games. Likewise,these problems also make monitoring of players and dealers at tablegames difficult and manpower-intensive.

BRIEF SUMMARY OF THE INVENTION

In accordance with the present invention, a system and method of datahandling for table games are presented that overcome known problems withdata handling for table games.

In particular, a system and method of data handling for table games areprovided that allow table game data to be gathered and monitored todetect dealer mistakes, fraud, and to provide other usefulfunctionality.

In accordance with an exemplary embodiment of the present invention, atable game system is provided. The table game system includes a positionsystem that generates position data, such as the positions of one ormore players and the value of cards, dice, roulette wheels, or othergame table positions. A wager system generates wager data, such as thewager placed by each player at each position. A payout system receivesthe position data and the wager data and generates payout data, such asby using the position data to determine the outcome of the table gameand the wager data to determine the payout data based on the outcome ofthe table game.

The present invention provides many important technical advantages. Oneimportant technical advantage of the present invention is a table gamesystem that allows the complex transactions occurring at table games,such as blackjack, roulette, and craps, to be monitored and stored. Thepresent invention thus helps to track transactions without requiringhuman observation and data entry, and can use data from suchtransactions to detect fraudulent activities, mistakes, or for othersuitable purposes.

Those skilled in the art will further appreciate the advantages andsuperior features of the invention together with other important aspectsthereof on reading the detailed description that follows in conjunctionwith the drawings.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

FIG. 1 is a diagrammatic plan view of one embodiment of an electronicgaming device configuration within the scope of the present invention;

FIG. 2 is a view of one embodiment of a workstation

FIGS. 3A and 3B are views of one embodiment of a workstation;

FIGS. 4A and 4B are views of one embodiment of a data automation systemfor table games;

FIG. 5 is a diagrammatic top plan view of one embodiment of a capturedevice;

FIG. 6 is a right side plan view of the embodiment of the capture deviceof FIG. 5;

FIG. 7 is a diagrammatic top plan view of one embodiment of a chequecounting device;

FIG. 8 is a cutaway illustration of the cheque counting deviceembodiment of FIG. 7;

FIG. 9 is a diagrammatic cutaway plan view of one embodiment of a lidmonitor;

FIGS. 10A and 10B are views of an alternative embodiment of a chequecounting device;

FIG. 11 is a view of a display device;

FIGS. 12A and 12B are a table game printer device for producing printedmedia for use with a table game system;

FIGS. 13A and 13B are views of one embodiment of a card recognitiondevice configured with a card dispensing device;

FIGS. 14 and 15 are views of a cheque detection device;

FIG. 16 is an illustrated example of typical wager placement at ablackjack style table game;

FIGS. 17 and 18 are illustrated examples of a wager placement interfacefor a roulette table game and a player identification interface;

FIG. 19 is a diagrammatic plan view of one complex implementation of acheque detection system;

FIGS. 20 and 21 are diagrammatic plan views of one embodiment of apaddle device seated in the dropslot of the embodiment of the capturedevice of FIG. 5;

FIGS. 22 through 23 are diagrammatic right side and bottom plan views,respectively, of one embodiment of a ball detection device;

FIG. 24A through 24E are wave form segment samples derived from thecounter clockwise rotation of a roulette wheel and timing analyses of awave form segment generated by the ball detection device and theclockwise rotation of the roulette wheel;

FIG. 25 is a diagrammatic front plan view of one embodiment of a remoteterminal device;

FIG. 26 is a diagram of a pedal device in accordance with an exemplaryembodiment of the present invention;

FIG. 27 is a diagram of a system for processing table game data inaccordance with an exemplary embodiment of the present invention;

FIG. 28 is a diagram of a system for processing cheque data inaccordance with an exemplary embodiment of the present invention;

FIG. 29 is a diagram of a system for processing player data inaccordance with an exemplary embodiment of the present invention;

FIG. 30 is a diagram of a system for processing dealer data inaccordance with an exemplary embodiment of the present invention;

FIG. 31 is a diagram of a system for performing roulette data processingin accordance with an exemplary embodiment of the present invention;

FIG. 32 is a diagram of a system for providing craps data processing inaccordance with an exemplary embodiment of the present invention;

FIG. 33 is a diagram of a system for providing blackjack data processingin accordance with an exemplary embodiment of the present invention;

FIG. 34 is a flowchart of a method for processing table game data inaccordance with an exemplary embodiment of the present invention; and,

FIG. 35 is a flowchart of a method for monitoring dealers in accordancewith an exemplary embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

In the description that follows, like parts are marked throughout thespecification and drawings with the same reference numerals,respectively. The drawing figures might not be to scale, and certaincomponents can be shown in generalized or schematic form and identifiedby commercial designations in the interest of clarity and conciseness.

Referencing FIG. 1 a network computing system comprises a server 10 withmemory and storage, an application program and a database, and hosts oneor more software systems of the workstation 30, game stations 40 andelectronic gaming devices 20 via a network. Communication between theserver 10 and the systems and components of the present invention, whichcan be indicated by use of the term “couple”, or its cognate terms, suchas “coupled” or “couples,” can be accomplished through a physicalconnection (such as a copper conductor), a virtual connection (such as arandomly assigned data memory location), a logical connection (such asthrough one or more logical devices of a semiconducting component),other suitable connections, or a suitable combination of connections. Inone exemplary embodiment, systems and components can be coupled to othersystems and components through intervening systems and components, suchas through an operating system of a general purpose server platform. Inanother exemplary embodiment, a programming interface 12 can be used tofunctionally isolate the network and the associated application programfrom the systems and components of the present invention.

The configuration of a pit can include a plurality of game stations 40that are managed in sections by floor supervisors. Floor supervisors canbe provided with individual access points to the network computingsystem 10 via workstation 30 or remote terminals 50. Dealers administera game according to the rules and regulations of the game, at the gamestations 40, in conjunction with a table game system of the presentinvention and game data systems and components of the present invention.

A workstation 30 is used to provide access to a supervisor for each ofgame stations 40. In this manner, the supervisor can review datapertaining to the table game being controlled by the operator of gamestations 40, and can also perform visual verification when needed.

Likewise, an encoder 36.2, printer 36.4, charger 36.5, storage device,and other suitable devices can be configured for use through workstation30, such as to provide continuous recording and printing out of datagathered through game stations 40, or other suitable purposes. Likewise,a remote terminal 50 can be used to allow the supervisor to view datafrom a distance, while in a mobile location, instead of through the useof workstation 30, or in other suitable configurations.

Referencing FIG. 2, workstation 30 is comprised of a primarywork-surface 31 that includes a monitor window 34, that is renderedflush with the primary work-surface 31 maximizing the useable space ofprimary work-surface 31. Monitor window 34 provides user feedback tocomputing device 36.01 of workstation 30. Workstation 30 furthercomprises a secondary work-surface 32 that is desirably used toaccommodate input devices 32.01 of computing device 36.01.

Referencing FIGS. 3A and 3B, workstations 30 include rack-mount hardware35 to facilitate the installation of standardized rack-mount appliances36, and in particular rack-mount appliances 36.01-36.06; and a swivelsupport 33 that allows primary and secondary work 15 surfaces 31 and 32to pivot.

Referencing FIGS. 4A and 4B, game station 40 can include a table gamestructure 40.01 to facilitate the administration of the game, a capturedevice 41 for data entry and retrieval, a cheque counting system 42 tomonitor trays holding dealer bank inventories, a display device 43 fordynamic distribution of data, a table game printer device 44 to providea physical media representative of data, a system 45 to monitor thedistribution of playing cards in card style games, a cheque detectionsystem 46 to monitor open type bank inventories, game progression andwager related activity, a pedal device 47 to provide a discreet means ofinput, and a paddle device 48 to provide an alternative means ofdiscreet input. In another exemplary embodiment, game station 40 caninclude a ball detection device 49 to monitor game progression activityfor roulette style table games. A toke box 41.5.1 with a cheque detectorcan also be provided to allow an operator to provide tips or “tokes” toa storage area in a manner that allows the amount of the tip to bestored. In one exemplary embodiment, the dealer enters tip amount data,scans the tip to generate image data, weighs the tip (if the tip ischeques), or performs other suitable procedures to generate dataquantifying the amount of the tip. The tip amount data can also beautomatically entered.

Referencing FIGS. 5 and 6, capture device 41 allows information to bemanually input, retrieved and modified using a player position key set41.1, a cheque value key set 41.2, a standard function key set 41.3, orother suitable data entry devices. Player position key set 41.1comprises a grouping of keys that are oriented and configured in amanner that is indicative of the playing positions allowed at aparticular table game 40, which are used to access or enter informationrelative to a player position at table game 40. Cheque value key set41.2 comprises a grouping of keys that are marked with standard chequevalues used by a casino, such indicia as color coding according tostandard cheque values. Standard function key set 41.3 comprises agrouping of standard keys, such as an enter key, a shift key, acancel/clear key, and an alternate function key.

Card reader 41.4 can be a Mag-Tek model 68100065 card reader availablefrom Mag-Tek Inc. of Carson, Calif., and retrieves information fromencoded media, such as that on a magnetic stripe card, smart card, barcode card, or other suitable devices and generates patron recognitiondata, such as an account or identification number that can be associatedwith a patron. The angled orientation of cardreader 41.4 minimizes thearea required for installation of capture device 41. The angledorientation of cardreader 41.4 also provides an ergonomic benefit to auser.

Dropslot 41.5 allows capture device 41 to be oriented on the table gamein a manner that minimizes the area required for installation. Displayapparatus 41.6 and audio apparatus 41.7 provide feedback to the user.Display apparatus 41.6 can be a Crystalfontz LCD model CFA2004A-YYB-JPavailable from Crystalfontz America Inc. of Valleyford, Wash. or othersuitable displays, and can be oriented relative to dropslot 41.5 ofcapture device 41, so that the common dealer action of dragging currencywith paddle device 48 over beveled edges 41.12 of capture device 41, tobe dropped in dropslot 41.5, causes the currency to clean, or otherwisepolish, the face of display apparatus 41.6 through such dealer action.

Paddle detector 41.8 provides a data transfer connection to allowcapture device 41 to communicate with paddle device 48. In one exemplaryembodiment, paddle detector 41.8 communicates with an infraredcommunications device electrical contact when paddle device 48 isresting in dropslot 41.5 of capture device 41. In another exemplaryembodiment, plugs, wireless media, or other suitable systems orcomponents can provide for the transmission or reception of data betweenpaddle device 48 and capture device 41. Pressure sensitive material41.10 absorbs shocks applied to capture device 41 during regular use.

Alerting device 41.11 communicates information to supervisors discreetlyand from a distance, such as in response to activation of a pedal by thedealer, or automatically by a table game system. In one exemplaryembodiment, alerting device is a multi-color LED mounted at the rear ofthe capture device 41 and displays different colors, color combinations,or modulated patterns in order to communicate information to anobserver.

The enclosure of capture device 41 can be mounted on or in the proximityof a table game. In one exemplary embodiment, the capture device 41enclosure can be mounted on the table game without modification to thetable game core, such as by placing the dropslot of capture device 41over the existing dropslot of the table game core. This configurationminimizes the surface area required by the device, and replaces theexisting dropslot cover with the new capture device 41. The dropslotcontains the capture device 41 data communications apparatus, which canbe an infrared signal receiver or other suitable media, so that when thepaddle device is resting in the dropslot receptacle, it is aligned withthe infrared signal transmitter of paddle device 48 and data can betransmitted between the capture device 41 and the paddle device 48. Thedropslot can also have charger terminals positioned so as to charge thepower source of paddle device 48 when it is resting in the dropslotreceptacle. The dropslot can also contain an optical switchconfiguration, which can be used to determine the presence of the paddledevice 48 in the dropslot receptacle. The enclosure body can also have adepth that allows the unit to be installed without modification of thetable game core, such that the face of capture device 41 is flush withthe felt/foam surface of the table game.

The display apparatus of capture device 41 can be an LED display, an LCDdisplay, a CRT display, or other suitable display. In one exemplaryembodiment, an LCD display is used and is mounted forward of thedropslot in the capture device 41 enclosure, so that the face of the LCDis cleaned/polished each time that cash is dragged by a dealer acrossits surface with the paddle device 48.

The player position key set is a set of keys that has a singlerepresentative key associated with each specific seat/player location ata particular table game, so as to generate player location data, playerposition data, or other suitable data. In one exemplary embodiment ofthe capture device 41, the player position set keys are placed in anatural map configuration, so that the association of any particular keyis in direct relation to the particular seat/player location at thetable game. This configuration makes the use of this key set moreintuitive to the user.

The cheque value key set is a set of keys that has a singlerepresentative key associated with a specific cheque value so as togenerate cheque value data, bet data, payout data, or other suitabledata. This unique design aspect allows casino personnel to enter dollarvalue data into the system in a manner that is more intuitive to casinopersonnel. In one exemplary embodiment, the key set can include fivekeys having values of one dollar, five dollars, twenty-five dollars,one-hundred dollars, and five-hundred dollars. The shift key or othersuitable keys can be used in combination with any of the cheque valuekeys to multiply the value of the key by one thousand, so that the onedollar key becomes one thousand dollars, the five dollar key becomesfive-thousand dollars, and do forth. The cheque value keys can be colorcoded to improve their intuitive characteristic. For example, white canbe representative of the one dollar value cheque, red can berepresentative of the five dollar value cheque, green can berepresentative of the twenty-five dollar value cheque, black can berepresentative of the one hundred dollar value cheque and purple can berepresentative of the five hundred dollar value cheque.

Referencing FIGS. 7 and 8, cheque counting device body 42A and lid 42Bare two separate but related components of cheque counting system 42.Body 42A is comprised of an array of tubes 42.01 that are used to holdthe cheques used on table game 40.01. Each tube 42.01 in the array has asample window that extends its length, providing a means for samplingdevice 42.03 to generate image data of the cheques within the tube42.01. An image sampling process can be initiated automatically,manually with a manual control key 42.04 on the cheque counting devicekeypad, or in other suitable manners.

A photo-imaging device 42.07 generates image data, such as of players,wagers, or other suitable persons or objects at a table game, from aninterior orientation to the table game. Control of photo-imaging device42.07 can be through automated or manual processes. In one exemplaryembodiment, photo-imaging device 42.07 accumulates image data relativeto game progression or player activity. In another exemplary embodiment,photo-imaging device 42.07 can be directed by a user at a player inorder to monitor or acquire image data that includes the face of theplayer, a particular wager, or a particular activity at the table game40.

An action indicator array 42.10 provides a means of discreet andinstantaneous feedback related to game progression and player activity.In one exemplary embodiment, action indicator array 42.10 can include aset of LEDs that are multi-colored and are configured in a correspondingrelationship to the player position key set of the capture device 41.

Referencing FIG. 9, the lid monitor 42.05 provides a means for detectingthe secure status of lid 42B. In one exemplary embodiment, when lockingmechanism 42.06 secures lid 42B to body 42A, tongue 42.06.01 of thelocking mechanism causes the light emitted by the LED 42.05A andreceived by the photo sensitive resistor 42.05B to be interrupted,changing the state of the lid monitor 42.05 sensor indicating that thelid is secure. A lid 42B storage area is provided by the lid shelf42.08. Hardware alignment tracks 42.08.01 insure that the lid ispositioned securely in the storage area, as well as providing a uniformappearance for stored lids 42B.

Referencing FIGS. 10A and 10B an alternative embodiment of the chequecounting system 42 includes imaging sensor 42.10 and cheque detectiondevice 46, for monitoring open-type bank inventories, such as those onroulette or craps style table games. Cheque detection system 46 isinstalled beneath the playing-surface of a table game. Scale cells 46.01of the cheque detection device 46 are weight measuring devices thatmonitor the applied force to a particular area of a table game. Theknown weight of casino cheques is used to determine quantity data fromthe data provided by scale cells 46.01. In another exemplary embodiment,scale cells 46.01 include an automatic means to zero and tare, so thatmanual calibrating adjustments are not required to be made by the user.In the instance of an array of scale cells 46.01 in cheque countingdevice 42, the effects of an applied force in one particular scale cell46.01 area on adjacent scale cells 46.01 in the array is calculated andsubtracted from the value of that adjacent scale cell 46.01, such as byautomatic zero and tare. In one exemplary embodiment, imaging sensor42.10 acquires an image sample from which a cheque value isextrapolated. The extrapolated cheque value is used as the base value ofcheques detected in a particular scale cell 46.01 array, so that if thecheque value determined from analysis of image data from image sensor42.10 is $5.00 and the quantity of cheques in the associated arraydetermined from weight data is equal 100 cheques, then the extrapolatedvalue of the inventory would be $500.00 for that particular array.Guides 42.15A and B can be used to assist a user in aligning chequesrelative to a grouping of scale cells 46.01.

FIG. 11 shows an exemplary display device 43 with mounting hardware43.03.01, swivel supports 43.03 and swivel arm 43.02 (swivel arm 43.02can alternatively be excluded). Display screen 43.01 can includetouch-sensing functionality to allow touch location data to be generatedin response to a user-selection of a screen control. Display device 43can be used to display historical game progression data such as previousnumbers in the game of roulette, a virtual roulette wheel showing asimulated ball drop in real-time, payout data showing the amounts ofmoney won by players, table minimum bets, or other suitable data.

Display device 43 can be used to present image data to users, such as adealer, patrons, observers, or other suitable persons. A request todisplay a particular image or series of images can be initiated manuallyor automatically through the control interface of display device 43. Forexample, when a table-minimum is set to $5.00, the media programpresented by the display device can be configured to correspond to thattable-minimum.

A display device 43 is comprised of touch sensitive monitor 43.01,keypad 43.02, mounting hardware 43.03 and indicator 43.08. Touchsensitive monitor 43.01 can be a Caltron Industries FPT-06410 VGA openframe touch sensitive monitor available from Caltron Industries ofFremont, Calif., and generates audiovisual data relating to bettingparameters associated with a particular table game, advertising, tablegame events according to game progression (such as the value of a dieroll, a roulette result, or the occurrence of a large payout event) andplayer activity information derived by the system of the presentinvention. Touch sensitive monitor 43.01 and or a keypad also allow datato be input by players, dealers, or other suitable persons for use in atable game system. In one exemplary embodiment, keypad 43.02 can beconfigured so that a predetermined key can be associated with one ormore suitable functions relating to the table game system.

In one exemplary embodiment, mounting hardware 43.03 is attached to gamestation 40 with mounting plate 43.03.01, which can include a pivotalbracket 43.03.02 that is connected to the touch sensitive monitor 43.01via a ball joint 43.03.03 which allows the touch sensitive monitor 43.01to be rotated and angled at the ball joint 43.03.03.

In another alternative embodiment, a wireless implantation of displaydevice 43 comprises a battery and an indicator 43.08 that providesvisual indication of the battery power level. In one exemplaryembodiment, the indicator is a multi-colored LED that displays green,yellow or red according to the ability of the battery cartridge tosufficiently supply power to operate display device 43. In analternative embodiment, mounting hardware 43.03 comprises a tripod standthat is connected to touch sensitive monitor 43.01 with a ball joint43.03.03. The tripod configuration of mounting hardware 43.03 makes itmore difficult to conceal cheques underneath it.

Referencing FIGS. 12A and 12B, table game printer device 44 producesprinted media for use with a table game system. Mounting hardware 44.04for table game printer device 44 is secured to the underside of theplaying-surface. Table game printer device 44 slides into the mountinghardware 44.04 and is held in place with tensioning clamps 44.05. Thetear-blades 44.03 located at the paper output allow for a tear action tooccur in either an upward or downward motion. Paper is loaded into tablegame printer device 44 by pressing well release keys 44.02, whichreleases the paper well from the secured portion of the printer device.

FIGS. 13A and 13B are a system 45 for generating card status data inaccordance with an exemplary embodiment of the present invention. In oneexemplary embodiment, system 45 includes card recognition system 45A,which is configured to be slid onto or otherwise mounted with an shoe45B or other suitable card dispensing systems or apparatuses. Cardrecognition system 45A including an enclosure, a burn control 45.04, ahold card reveal control 45.05, an include control 45.06, an indicator45.07 and an imaging sensor 45.02. The imaging sensor 45.02 is orientedso that card image data can be acquired as a card is drawn from the shoe45B. Shoe 45B can include a battery 45.03, photoelectric cell 45.15 orother suitable power source, to supply power to the card recognitionsystem 45A. Shoe 45B can further include a shuttle 45.01 and shuttleguide 45.09, which are configured to generate card deck data. In oneexemplary embodiment, shuttle 45.01 can be weighted and include a wheeland sensor-type contact that allows the approximate number of cards inthe deck to be assessed. In another exemplary embodiment, imaging sensor45.02 can be a contact image sensor (CIS), model number PI216MC-DR,available from Peripheral Imaging Corporation of San Jose, Calif. or aCMOS linear photo diode array (PDA), can allow an independent lightsource to be omitted, or can be other suitable devices or systems. Inother exemplary embodiment, system 45 can also be configured in thetable surface, with a shuffle machine (such as one that shuffles twodecks and deals cards, one that deals cards in a random order, or othersuitable shuffle machines), or in other suitable locations. A wheeldevice 45.99 can be used to generate card coordinate data, such as awheel device in proximity to the withdraw slot 45.08, and the cardcoordinate data can be used in a suitable embodiment, such as where theimaging sensor 45.02 is used with a shuffle machine or is embedded inthe table. In this manner, data pertaining to whether or not a card wasdrawn, the exact value of the card that was drawn or other suitable datacan be stored. Likewise, controls such as a burn control 45.04generating burn data (such as to ignore the last card or next card thatis drawn), a hold card reveal control 45.05 generating hold card revealdata, and include control 45.06 generating player include data (forincluding players after initiation of play), or other suitable controlscan be used to allow the dealer to indicate the status of a drawn card.A reveal indicator 45.07 can also indicate to the dealer when thedealer's face-down card in a game of black jack is an ace if thedealer's face-up card has a value of ten, so as to save the time itwould normally take to complete a session of blackjack when the dealerhas already won. Activation of the hold card reveal control 45.05 can beperformed by a suitable system when the dealer has a card with a valueof ten showing, or other suitable procedures can be used.

In operation, system 45 allows the status of a deck of cards to bedetermined for use in providing data for a game table system. System 45can be used to provide an indication of the amount of cards remaining ina shoe, the number of cards being taken out of the shoe in the course ofplaying a game, and in one exemplary embodiment, can be used to trackthe actual values of cards being used so as to determine the correctoutcome of the game, so as to verify that payouts and processing ofwagers made by dealers is correct, and make historical comparisons todetermine if the cards have been shuffled.

FIGS. 14 and 15 are a diagram of a cheque detection system 46 inaccordance with an exemplary embodiment of the present invention. Chequedetection system 46 allows cheque values to be determined through weightdata analysis, image data analysis, user entry, or in other suitablemanners. Cheque detector system 46.30 is arranged in an exemplaryembodiment for use in the game of blackjack.

Cheque detector system 46.30 includes a housing H to contain a groupingof scale cells 46.01, a playing surface F, and a waterproof barrier B.Housing H can further be used to create a scale cell 46.01 array,providing for the definition of distinct regions within the relativearea of play at a table game. Scale cells 46.01 can be weight activated,and can be used to measure the weight of items placed on top of eachcell. The sensitivity of each scale cell 46.01 in the housing H can be,for example, 25 percent of the weight of the lightest cheque that is tobe detected, such as for games where a player may place a bet thatcovers one quarter of each of four betting zones. Each scale cell 46.01can include a relative marking 46.03.02 on the playing surface F inorder to indicate the location of the scale cell 46.01 beneath theplaying surface F. Markings 46.03.02 can be linear, or of a numericvalue from 1 to 0 and control buttons, such as “enter” and “cancel,”such that a user can perform data entry using scale cell 46.01 array.Likewise, cheque detector system 46.30 can be used to determine thevalue of cheques placed on the surface of scale cell 46.01 array, suchas by using weight measurement, image data generated from an imagingsensor placed in the rail of the table game 40, image data generatedfrom an imaging sensor above or to the side of scale cell array H, orother suitable data.

In one exemplary embodiment, cheque detection system 46 is used in acashless betting system to allow patrons to enter an amount being bet,such as a dollar amount, an amount of cheques, or other suitable data.In this exemplary embodiment, the individual cell markings 46.03.02 canbe with cheque representations, so that the patron can select $1.00cheques, $5.00 cheques, $100.00 cheques, or other suitabledenominations. In another exemplary embodiment, the patron placescheques on scale cell 46.01 array, and the weight of the cheques andimage data of the cheques provided by photo imaging device 42.07 can beused to determine the value of the bet. For example, cheques can havecolors or a particular height, and the image data can be used toidentify the colors or the depth of the cheques present. Likewise,cheques can have known weights, such that the total weight can be usedto determine all possible combinations of cheques that could result inthat weight. The color data and the weight data can then be used toidentify the exact combination of cheques that has been placed on scalecell 46.01 array. Imaging sensors can be placed adjacent to scale cell46.01 array, such as in a side rail of a blackjack table or in othersuitable locations, and the height of a cheque stack or other suitabledata can also be generated that is used to determine the value ofcheques placed on scale cell 46.01 array. In another exemplaryembodiment, when two or more combinations of cheques could result in aweight/color/image data combination, the dealer can be prompted toselect one of the two or more combinations, enter a third combination,or take other suitable actions.

Access holes 46.04 allow an operator to reset a weight cell if it hasbroken away, such as where exceeding the rating of a weight cell resultsin the weight cell breaking away from position “L” to position “M.” Anaudible or viewable signal can also be generated where suitable, such asthrough an audio 41.7 or display 41.6 apparatus of the capture device41, display device 43, or other suitable devices.

In operation, cheque detection system 46 is used to allow players toengage in cashless betting, to determine the amount of cheques placed onscale cell 46.01 array through weight, image data or other suitabledata, to allow patrons to enter personal identification numbers, or forother suitable purposes. Cheque detection system 46 thus performs datagathering and generating functions for use in a table game system thatcan be used to improve the reliability of the table game system and todecrease the chance for fraud or error.

FIG. 16 is a diagram of zone markings 46.03.02 for use in conjunctionwith a zone cheque detection system in accordance with an exemplaryembodiment of the present invention, as used in the game of blackjack.In this exemplary embodiment, zone 46.30.04 is used as the location toplace a bet when a double down is being performed. Zone 46.30.01 is usedfor the primary bet prior to initiation of play. Zone 46.30.02 is usedfor the zone where a bet is placed for a dealer. Zones 46.30.03 are usedto place splits, or other suitable bets. In this manner, each of thezones are used to indicate the presence of a bet, the value of the bet,and other suitable data. Weight data, image data, or other suitable datacan be used, and dealer validation of automatically generated betamounts can further be used to allow rapid data entry of player anddealer bets at table games.

FIGS. 17 and 18 are examples of wager payout system 46.98 for use with aroulette game, and player identification system 46.99 for generatingplayer identification data, both of which can be implemented inhardware, software, or a suitable combination of hardware and softwareand which can be one or more user-readable displays generated on atouch-sensitive graphic user interface, such as remote terminal 50.Wager payout system 46.98 allows the parameters of a wager to be readilyentered into a terminal, to generate payout data. All of the bettingcombinations for a roulette game can be entered by a user or dealer,such as by pressing one of the cheque placement locations (46.98.01through 46.98.03), and entering the amount of cheques bet at thatlocation (46.98.04 through 46.98.06, respectively), such as through akeypad, by use of cheque detection systems and components, or in othersuitable manners. In this manner, payout data can be generated once thefinal position of the roulette ball is known. The ovals are displayfeatures on a graphic user interface that indicate the number of chequesentered relative to its adjacent cheque placement area. These values canalso be altered prior to the payout calculation and can be used for asingle player, groups of players, or in other suitable manners.

Likewise, player identification system 46.99 can be used to facilitatethe entry of uniform player identification data by an operator. Zones46.99.01 through 46.99.06 can include icons or text for uniform playeridentification attribute displays, such as eyeglasses, a short-sleeveshirt, a moustache, or other similar identifying features that can beused by casino personnel to identify a player, such as to track playersthat are winning large amounts of money and who may be required toprovide information to government agencies, players who may be engagedin fraudulent activities, players who should receive compensatory awardsfor making a predetermined number or amount of bets, or for othersuitable purposes. Zones 46.99.01 through 46.99.06 and other suitableindicators or zones can be generated on a touch-sensitive keypad, so asto allow operators to use uniform identification criteria for visualidentification and record generation.

FIG. 19 is a diagram of a zoned cheque detector system 46.40 inaccordance with an exemplary embodiment of the present invention. Zonecheque detector system 46.40 is configured for use in a roulette game,and includes zones for roulette wagers such as red, black, even, odd,low, high, numbers from 00 to 36, and other suitable zones. Zone chequedetector system 46.40 can detect whether a bet has been placed in agiven zone, the value of the bet placed, and other suitable data, suchthat the legal placement of the bet and the expected payout for a givenoutcome can be determined. Likewise, guidance data can be generatedinstructing the dealer of the payouts due for bets placed on the table,such as to reduce dealer error in the calculation of payouts. Zonecheque detector system 46.40 can also be used in conjunction with a balldrop detector, such as that shown in FIG. 4.9.02.

Zoned cheque detection system 46.40 includes a plurality of scale cells46.01, where one or more scale cells 46.01 is associated with each zoneto allow the placement of cheque or other objects on a zone to bedetected. Thus, if a wager is placed on a zone after initiation orcompletion of play, zone data can be generated and a betting system,table game system, or other suitable system can generate notificationdata to notify the dealer of an improper or fraudulent bet. The scalecells 46.01 can be configured to detect allowable bets, such as betsthat straddle two or more zones. A payout validation workzone 46.41 caninclude one or more weight sensors generating weight data, image sensorsgenerating image data, or other suitable devices that allow the amountof payout that a dealer is preparing for a player to be determined.Marker zone 46.42 is used to hold a marker that is placed on the winningnumber after the roulette ball has landed in a pocket. In this manner,the marker weight can be validated prior to each session of play. Aftera marker has been placed on a winning position, generating winningposition data, the marker weight can be subtracted from the weight dataprovided by the relative scale cell 46.01 winning position, prior to themarker placement. In this manner, the cheque weight data of the chequedetection system 46 can be determined. Likewise, for example, two ormore players each have cheques on one or more winning positions, and thedealer prepares one player's payout in the workzone 46.41. The dealerremoves the cheques from the winning positions within the chequedetector system 46.40, that are related to the payout being prepared inthe workzone 46.41. In this manner, the weight of the removed chequescan be determined through analysis of the cheque weight data provided bythe cheque detector system 46.40 before and after the cheques areremoved from the winning positions. In addition, the removed cheques canbe placed in the marker zone 46.42, or other suitable zone, for furthercomparison such as in the changes occurring in the system of the chequecounting device 42. Further, the system can be configured with imagedevice 42.07 in order to acquire image data such as to generate colordata or height data.

FIGS. 20 and 21 are diagrams of a paddle device in accordance with anexemplary embodiment of the present invention. Paddle device 48 includesa handle 48.06 and a blade 48.05. In this configuration, paddle device48 has a similar configuration to existing paddles used in game tablesto “sweep” currency that is placed on the game table and that is to beexchanged for cheques. Paddle device 48 further includes data entrydevice 48.03, communication device 48.01, display 48.04, indicator 48.08and charger terminals 48.02A and B. Paddle device 48 can be used by adealer to enter data, can be handed to a player for entry of data, suchas an account number, a personal identification number, or othersuitable data, and can perform other suitable functions for generationof data for use in game table systems. FIG. 21 further shows paddledevice 48 from a side view. In this view, indicator 48.08 on handle48.06 is shown, which allows indication of the status of paddle device48, such as whether it is securely placed in a slot, whether entry ofdata into paddle device is allowed, or other suitable status. Data entrydevice 48.03, display 48.04, and charger terminal 48.02B are also shown.

In operation, paddle 48 is used to allow entry of data for use in atable game system. Paddle device 48 is configured to be readilyintegrated into an existing table game, such that dealer and player datacan be obtained through data entry device 48.03. In this manner, paddledevice 48 can be used to allow dealer and player data entry without theaddition of other keyboard devices, data entry devices, or similardevices that may be unacceptable in certain environments.

FIGS. 22 and 23 are diagrams of a sonic ball drop detector in accordancewith an exemplary embodiment of the present invention. Sonic ball dropdetector 49 generates sonic data and determines the amount of timerequired for the sonic data to travel a distance “A” and “B”, which canthen be used to estimate the shape of a surface passing underneath sonicdetector 49. Sonic detector 49 includes a detector head 49.01, which istunable to fit different roulette wheel configurations. In one exemplaryembodiment, sonic detector 49 detects the length of time that a soundwave takes to travel from detector head 49.01 to the bottom of a pocketand back again, such that if a ball is in the pocket the amount of timeis shortened. In this manner, sonic detector apparatus 49 allows awaveform to be generated that can then be analyzed to determine thelocation of a ball in pockets of the roulette wheel. Likewise, sonicdetector 49 can be used to keep track of the pockets of the roulettewheel, such that once a pocket location has been confirmed, the pocketlocations can be tracked without any contact to the roulette wheel. Byplacing sonic detector at an angle, the relative direction of spin ofthe roulette wheel can also be determined. In another exemplaryembodiment, light data can also be used to detect ball drop anddirection of rotation using distance measurement.

FIGS. 24A through 24E are exemplary waveforms of sonic data inaccordance with an exemplary embodiment of the present invention. Thewaveforms are generated by a sonic detector configured or placed over aroulette wheel, and show the expected wave shape of sonic data as theroulette wheel pockets pass beneath the sonic detector.

In FIG. 24C, a roulette wheel with a ball placed in a pocket is shown.The pocket sides T1, T2, and T3 can be used to keep track of theroulette wheel location, such as by detecting the sequence of tops andcorners from an angled vantage point. In this exemplary embodiment, theroulette wheel markings, such as 0, 2, 14, 35, and so forth can beassociated with a position of the roulette wheel, such that the locationof the roulette wheel can be determined by counting peaks from FIGS. 24Aand 24B. Furthermore, by measuring distance with the orientation “A”,then the relative direction of spin of the roulette wheel can bedetermined as described below.

In addition, peak B of FIGS. 24A and 24B indicate the peak that will bedetected from the location of a ball in a pocket. Thus, the location ofthe ball in a pocket can be determined by the magnitude of the peak, bythe timing of the peak relative to other peaks, or other suitable data.In this manner, the location of the ball in a pocket of a roulette wheelcan be determined and the location of the roulette wheel can be trackedin a manner that does not generate an indication that is viewable to thehuman observer.

Waveform timing analysis A and B in FIGS. 24D and 24E indicate themanner in which direction of rotation can be determined. For thedirection of rotation shown in 24A, the waveform in 24D will begenerated. Likewise, For the direction of rotation shown in 24B, thewaveform in 24E will be generated.

The wheel position is defined when a ball rests in a pocket and a markeris placed on the relative number of the pocket. In this manner, thepocket numbers of the roulette wheel can be determined by a game tablesystem. In addition, if the system is unable to determine the value of apocket on the roulette wheel, the system can be automatically reset whenthe dealer places the marker in the relative winning position.

FIG. 25 is a diagram of an exemplary remote terminal 50 in accordancewith an exemplary embodiment of the present invention. Remote terminal50 includes function keys 50.01, which can include one or morepredetermined control commands such as rate player, issue comp, captureimage, or other suitable functions. A card swipe slot 50.02 can be usedto read a data card, such as a magnetic stripe card, a smart card, orother suitable cards. Stylus 50.03 can be used to perform data entryinto writing area 50.04, such as to allow a user to enter a signature,to receive alphanumeric data, or for other suitable purposes. Display50.05 is used to generate a display of data entered into writing area50.04, data from card swipe slot 50.02, data responsive-to-function keys50.01, or other suitable data. Likewise, photo-imaging device 50.6 canbe used to generate a still image, a moving image, or other suitableimage data, such as to record a patron's visual facial identity, thestatus of a game, or other suitable data.

In operation, remote terminal 50 allows data to be generated for use ina game table system. Remote terminal 50 can be used to providesupervisory capabilities, and can be used by dealers, players, or inother suitable configurations. In one exemplary embodiment, remoteterminal 50 allows a floor supervisor to enter data for a table gamesystem in parallel with a dealer, such as to provide independentverification of user-entered data, such as player identification data,bet amount data, bet location data, game progression data (such as dieroll data, card data, roulette ball data), or other suitable data.Notification data for the supervisor can be generated by a notificationsystem if a discrepancy exists between data entered by the dealer anddata entered by the supervisor. Likewise, player identification data,bet amount data, bet location data, game progression data and othersuitable data that is automatically generated can be transmitted toremote terminal 50, such that the supervisor can use suchautomatically-generated data to monitor the progression of the game ordealer performance, can combine the automatically generated data withuser-entered data to verify the automatically generated data or reviewdealer performance, or can perform other suitable functions.

FIG. 26 is a diagram of a pedal device 47 in accordance with anexemplary embodiment of the present invention. Pedal device 47 includesone or more pedals, 47.01 through 47.04, which can be used by a dealerto discreetly enter control data. In one exemplary embodiment, thedealer can indicate to a supervisor or other personnel that assistanceis required, such as where activation of one or more of the pedals cancause an indicator on the supervisor's display, a light such as alertingLED 41.11, or other suitable indicators to be activated. In anotherexemplary embodiment, activation of one or more pedals can cause adisplay to be activated, such as indicating the occurrence of blackjack,a roulette game payout, a craps dice position, or other suitable data.Pedals 47.01 through 47.04 can also be used in combination, such as byallowing the dealer to activate two pedals, such as one with each foot.In this manner, the four pedals shown can result in ten differentcontrol indications.

FIG. 27 is a diagram of a system 700 for processing table game data inaccordance with an exemplary embodiment of the present invention. System700 includes table game system 702 and player data system 704, dealerdata system 706, cheque system 708, roulette system 710, craps system712, and blackjack system 714, each of which can be implemented inhardware, software, or a suitable combination of hardware and software,and which can be one or more software systems operating on a generalpurpose server platform. As used herein, a software system can includeone or more objects, agents, lines of code, threads, subroutines,databases, application programming interfaces (APIs), web browserplug-ins, or other suitable data structures, source code (humanreadable), object code (machine readable), and can include two or moredifferent lines of code or suitable data structures operating in two ormore separate software applications, on two or more different processingplatforms, or in other suitable architectures. In one exemplaryembodiment, a software system can include one or more lines of code orother suitable software structures operating in a general purposesoftware application, such as an operating system, and one or more linesof code or other suitable software structures operating in a specificpurpose software application. In another exemplary embodiment, asoftware system can be implemented as a distributed software system, ona different processing platform than that shown in the exemplaryembodiments herein, or in other suitable manners.

Player data system 704 is used to track player data for use in a tablegame system. In one exemplary embodiment, player data system 704 tracksplayer identity, the amount of each wager made by a player, the amountof proceeds or payout received in response to wagers, and other suitableplayer data. Player data system 704 can include an image recognitionsystem that is used to analyze image data to determine the identity ofthe player. Player data system 704 can also be implemented in parts,such as where portions of player data system 704's functionality aremade available to a player for access, and where other portions are madeavailable only to operations personnel, such as on different platforms,or in other suitable embodiments.

Dealer data system 706 is used to track and generate data for use by adealer in a table game system. In one exemplary embodiment, dealer datasystem 706 can receive game status data indicative of players, wagers,tips or “tokes,” dealer time and attendance data, cards that have beendealt to players, the position of dice, the position of a roulette wheelball, wagers placed on a gaming table, or other suitable data, and canprovide assistance to a dealer, such as by generating an indication ofall properly placed bets, any attempts to change bets during the courseof play, the proper payouts for wagers based on the results of cardsdealt, dice rolls, the location of balls on a roulette wheel, or othersuitable data. In one exemplary embodiment, dealer data system 706 canbe implemented on two or more separate platforms, such as a firstplatform for monitoring by security or operations personnel, and asecond platform for use by the dealer. Other suitable configurations canbe used.

Cheque system 708 is used to determine the value of cheques in a gametable system. In one exemplary embodiment, cheque system 708 can receivedata entries from a dealer or player from a keypad, can use imageanalysis, weight analysis, stack length analysis, or can be used in acheque-less gaming system such as where all betting is performed throughelectronic data entry. Cheque system 708 can also perform verificationof payment, such as by performing debit card clearance processes, creditcard clearance processes, or other suitable processes.

Roulette system 710 performs roulette table game data processing usingdata generated by game data devices, and generates payout data, overpaydata, underpay data, notification data, and other suitable data. In oneexemplary embodiment, roulette system 710 receives wager data, such asfrom a zone system that identifies wagers that have been placed at thebeginning of play, and receives ball drop data, such as data indicatingthe location of a ball at rest on a roulette wheel. Roulette system 710can then generate payout data, and can determine the total amount ofpayout that should be paid. Roulette system 710 can further determinewhether a change in a dealer's cheque tray amount is less than orgreater than the payout, such as to generate notification data of anoverpay or underpay situation, and can further use image data or othersuitable data to determine exact payout amounts so as to track amountspaid to various players and detect overpay or underpay. Other suitablefunctionality can be provided.

Craps system 712 performs craps table game data processing using datagenerated by game data devices. In one exemplary embodiment, crapssystem 712 receives die position indication, such as by processingoptical image data, die position sensor data, or other suitable datathat indicates the position of a die. For example, a die can includedirectional locators that can be used to determine which face of the dieis facing upwards, such as different colors for each face of the diethat are viewable under ultraviolet or infrared light, but which are notapparent to human observers. In this manner, an ultraviolet or infraredlight source and sensor can be used to readily determine the value ofthe die as rolled. Other suitable die position indicators can be used.Craps system 712 can also receive zone betting data from a game tablezone system, detect improper changes in bets, can perform calculationsof payout data to detect underpay or overpay, can analyze a change inthe dealer's cheque tray bank in light of wagers and game results so asto indicate overpay or underpay positions, and can perform othersuitable functions.

Blackjack system 714 performs blackjack table game data processing usingdata generated by game data devices. Blackjack system 714 receives dataindicative of wagers, cards dealt, and other suitable data, anddetermines the amount of payout for each player. Blackjack system 714can further track the amount of cheques placed, the amount of payoutmade, and other suitable data so as to generate overpay indication data,underpay indication data, to allow a game's integrity to be monitored, asession to be reconstructed, or for other suitable purposes.

In operation, system 700 allows table game data processing to beperformed so as to increase the reliability, traceability, and todecrease the potential for fraud or mistakes in table games. System 700thus allows games that have traditionally been monitored only throughthe use of manual processes to be automated, so as to allow additionalnovel processes to be performed to increase the reliability of the game,decrease the potential for mistake or fraud, and improve the overallgame experience.

FIG. 28 is a diagram of a system 800 for processing cheque data inaccordance with an exemplary embodiment of the present invention. System800 includes cheque system 708 and image data analysis system 802,cheque weight system 804, stack length system 806, tube value system808, verification system 810, and cheque value system 812, each of whichcan be implemented in hardware, software, or a suitable combination ofhardware and software, and which can be one or more software systemsoperating on a general purpose processor platform or other suitableplatforms, alone or in combination.

Image data analysis system 802 receives image data and performs analysisof the image data to identify the presence of one or more types ofcheques, the quantity of cheques, or other suitable data. In oneexemplary embodiment, image data analysis system 802 receives image datafrom one or more locations on the side of a gaming table, so as to allowindividual cheques to be determined by analysis of side views of stacksof cheques. Likewise, image data analysis system 802 can receive imagedata generated from overhead of a table game, image data generated whencheques are being handled by dealers or players, or other suitable imagedata. For example, image data analysis system 802 can generate datarepresentative of the number of cheques resting on a surface, passing apoint, the color of cheques resting on a surface or passing a point, orother suitable data.

Cheque weight system 804 receives weight data and performs weightanalysis to determine the quantity of cheques according to the weightdata or possible combinations of cheques that could result in the weightdata. In one exemplary embodiment, cheque weight system 804 can includezone weight measurement, such that the presence or absence of cheques ina zone can be determined. Cheque weight system 804 can further generateindication data, such as whether cheque weights in a zone change afterthe initiation of a game, such as to detect player attempts to commitfraudulent acts or other situations.

Stack length system 806 is used to determine the length of a stack ofcheques, the number of cheques in the stack based on the knowndimensions of cheques, and other suitable data. In one exemplaryembodiment, stack length system 806 can be used in conjunction with atray or other holding device, such as a dealer tray, a player tray, orother suitable trays. Likewise, stack length system 806 can be used inconjunction with image data, such as image data generated from sensorsalong the sides of a gaming table that measure stack lengths availableto the image sensors. Stack length system 806 receives stack length dataand cheque type data, retrieves cheque dimension data, and determinesthe number of cheques in a stack based on the stack length data and thecheck dimension data.

Tube value system 808 is used to generate tube values based on stacklength data, cheque data, and other suitable data. In one exemplaryembodiment, tube value system receives stack length data from stacklength 806 of cheques in the tube, and multiplies the number of chequesin the tube by predetermined cheque values to track the total value ofcheques being held by a dealer, a player, or other suitable parties.Tube value system 808 can also determine whether a cheque has beenmisplaced in a tube, such as by receiving image data from image analysissystem 802 or other suitable data.

Verification system 810 is used to verify cheque values based oncombinations of cheque data, such as cheque colors, cheque weight data,stack length data, or other suitable data. Verification system 810 canalso generate two or more potential combinations and can request dealerverification of the actual cheque amount. Likewise, verification system810 can be used to verify data provided by a dealer or player forchequeless betting systems, such as a pin number, a playeridentification number, credit card number, debit card number, or othersuitable data that may require verification from a third-party system.

Cheque value system 812 is used to track cheque values associated withcolors of cheques, tube locations of cheques, or other suitable chequevalues. In one exemplary embodiment, cheque value system 812 can storecheque values associated with predetermined keys, such as to allowdealers, players, or other suitable persons to select cheque values forgambling, payout, wagering, or other suitable purposes from one or morekey selections.

In operation, system 800 allows data related to cheques to be generatedfor use in a table game system. System 800 can be used to generatecheque values, to allow cheque values to be verified, allow chequevalues to be input, or for other suitable purposes, so as to allow theamount of wagers, payouts, or other suitable data to be calculated, toassist the dealer with game operation, perform fraud or mistakechecking, and for other suitable purposes.

FIG. 29 is a diagram of a position system 900 for processing playerposition data in accordance with an exemplary embodiment of the presentinvention. Position system 900 includes player data system 702 and wagersystem 902, payout system 904, player identification system 906,recognition system 908, monitoring system 910, and reward system 912,each of which can be implemented in hardware, software, or a suitablecombination of hardware and software, and which can be one or moresoftware systems operating on a general purpose platform or othersuitable platforms. Player position data for a player includes datarelevant to that player, such as location at the game table,identification, wager amount, wager placement, wager type, cards held,payout received, and other suitable data.

Wager system 902 tracks player wager data. In one exemplary embodiment,wager system 902 can determine wager values through use of a chequesystem or other suitable systems that process weight data, image data orother suitable data to generate wager values. Likewise, wager system 902can receive wager input data from a player or dealer, can requestverification of wager amounts, or other suitable processes can be used.Wager system 902 can also track wagers placed by a player, such as toidentify wagers that are historically greater or less than wagers theplayer typically places. In this manner, fraud or mistakes can bedetected by determining if players are changing their historical bettingpractices for a certain dealer, in combinations with other players, insuspicious circumstances, or at other predetermined times.

Payout system 904 is used to track payout data for players. In oneexemplary embodiment, payout system 904 receives payout data from adealer, in response to dealer payouts to players, generates payout datain a cheque-less betting system, and performs other suitable functions.Payout system 904 can also track payout amounts made to players, such asto identify players that receive unusually large numbers of payouts,payouts that do not match the possible payout amounts for a given gameor game outcome, or other suitable data.

Player identification system 906 generates player identification data,such as by receiving player identification input from a card (such as asmart card, magnetic stripe card, or other suitable cards), by receivingplayer inputs from a keypad data entry, fingerprint scan, retina scan,image data, or other suitable data. Player identification system 906 isused to track the winnings made by a player, and to confirm that usersof stored value cards or other similar player financial instruments areauthorized to use such instruments. In one exemplary embodiment, playeridentification system 906 can be used to store image data and othersuitable data for players that present credit cards or other forms ofpayment.

Recognition system 908 receives image data and matches the image data tostored images of players, such as to generate player identification datafrom image data. Likewise, recognition system 908 can analyzehandwriting data, fingerprint data, retina image data, voiceprint data,or other suitable data that can be used to provide identification ofplayers. Recognition system 908 can also track players as they movethrough a casino, such as to track the amounts wagered and paid out to aplayer throughout the casino even when the ultimate identify of theplayer is unable to be immediately established.

Monitoring system 910 performs monitoring functions for players. In oneexemplary embodiment, monitoring system 910 can track wager data andpayout data, such as to keep track of player average wagers, averagepayouts, total amounts paid in and out, and other suitable data.Monitoring system 910 thus allows a profile of player history data to beassembled and tracked, such as to determine whether players are behavingin a manner that is suspicious, or other suitable data.

Reward system 912 is used to track player performance versus rewardcriteria. In one exemplary embodiment, reward system 912 can be used toreward players who meet predetermined wager profiles (such as amount ofwagers, number of wagers, total value of wagers), payout profiles (suchas total payout, maximum payout, time since last major payout), gameinvolvement profiles (such as length of time played, number of timesplayed, game affinity or aversion), or other suitable profile data.

In operation, position system 900 allows player data to be generated,tracked, and provided to table game systems for use in table game dataprocessing. Position system 900 allows the reliability of table gamesystems to be improved by performing additional novel functions thatallow player data to be tracked in a manner that can be used todetermine when players have not been paid sufficiently for certainwagers, when they have been overpaid, the potential existence of fraud,or other suitable functions.

FIG. 30 is a diagram of a position system 1000 for processing dealerdata in accordance with an exemplary embodiment of the presentinvention. Position system 1000 includes dealer data system 704 andplayer overpay system 1002, player underpay system 1004, timekeepersystem 1006, notification system 1008, tip system 1010, and gameassistance system 1012, each of which can be implemented in hardware,software, or a suitable combination of hardware and software, and whichcan be one or more software systems operating on a general purposeprocessing platform. In one exemplary embodiment, position system 1000can be implemented in conjunction with a wireless terminal, so as toallow supervisory personnel to observe dealer data while discreetlymonitoring dealer activities. Dealer position data includes datarelevant to that dealer, such as time at the game table, identification,wager processing, game control actions, notification data generated, andother suitable data.

Player overpay system 1002 generates player overpay data when a payoutto a player is in excess of the amount that the player should havereceived for the wager and game result. In one exemplary embodiment,player overpay system 1002 can be used to track when a dealer overpays aplayer, and can also store player identification data such as image dataor other suitable data so as to develop a record of dealer fraudulentactivities. Likewise, player overpay system 1002 can generatenotification data for the dealer, for supervisors, or other suitablepersonnel.

Player underpay system 1004 generates player underpay data in responseto players who are not paid the correct amount of payout for a wager. Inone exemplary embodiment, player underpay system 1004 can be used totrack when a dealer underpays a player, and can also store playeridentification data such as image data or other suitable data so as todevelop a record of dealer fraudulent activities. Player underpay system1004 can generate notification data for supervisory personnel, thedealer, or other suitable data.

Timekeeper system 1006 allows a dealer's presence at game tables to betracked, monitored, and recorded. In one exemplary embodiment,timekeeper system 1006 can read a dealer identification badge, receive adealer user ID number, or other suitable data that indicates thepresence of the dealer at the table. Timekeeper system 1006 can alsotrack amounts of times that dealers are on break, such as to generatenotification data for supervisory personnel when a dealer has exceededan allotted break time, or for other suitable purposes.

Notification system 1008 receives data from player overpay system 1002,player underpay system 1004, timekeeper system 1006, and other suitablesystems and generates notification data for supervisory personnel,dealers, or other suitable persons. Likewise, notification system 1008can generate notification data from a dealer to supervisory personnel,such as when the dealer requires a discreet means for getting theattention of supervisory personnel, such as to obtain their attention ina manner that does not alert a player that is committing fraud to theadditional oversight. Notification system 1008 can also include adisplay that is viewable by players and observers, that generatesgame-related information such as table minimum and maximum bettingparameters, game instructions (such as “place your bets”), game outcomedata (such as “we have a winner”), or other suitable notification data.Such player-oriented data can be automatically generated, generated inresponse to a dealer command, or in other suitable manners. Othersuitable notification can be performed by notification system 1008.

Tip system 1010 is used to track tips paid to a dealer. In one exemplaryembodiment, tip system 1010 can count cheques, cash, or other suitablepayments to a dealer in the form that they are deposited into a tipcontainer. Tip system 1010 can also accumulate tip data, can track tipdata paid out so as to ensure that tips are evenly shared, or performother suitable functions.

Game assistance system 1012 generates game assistance data for a dealer.In one exemplary embodiment, game assistance system 1012 indicates to adealer when overpay or underpay occurs, indicates to a dealer when orwhich players have won, such as by lighting up player indicators onplayer selection buttons, provides guidance to the dealer regardingproper steps to be performed in a game (such as “take player's bet,”“double down,” “hit,”) or performs other suitable game assistance. Forexample, game assistance system 1012 can query a game system such as ablackjack system, a roulette system, or other suitable systems and candetermine the correct amount of payout for a wager, whether a playershould receive a payout, or other suitable data. Game assistance system1012 also provides card change indication data, such as to comply withregulations setting deck replacement requirements.

In operation, position system 1000 performs dealer data processing inconjunction with a game table system to improve reliability of the gametable system, decrease the risk of fraud or error, and perform othersuitable functions. In this manner, position system 1000 allows gametable systems to be improved so as to decrease inadvertent losses,increase player satisfaction, and improve the gaming experience.

FIG. 31 is a diagram of a system 1100 for performing roulette dataprocessing in accordance with an exemplary embodiment of the presentinvention. System 1100 includes roulette system 708 and wager zonesystem 1102, wager amount system 1104, ball location system 1106, andpayout system 1108, each of which can be implemented in hardware,software, or a suitable combination of hardware and software, and whichcan be one or more software systems generating on a general purposeserver platform.

Wager zone system 1102 detects the presence of wagers in one or morezones of a roulette table. In one exemplary embodiment, wager zonesystem 1102 can determine the presence of cheques in a wager zone, cancoordinate with a cheque system to determine the value of cheques in awager zone, can determine whether the amount of cheques changes duringthe course of play when changes are not authorized, and can performother suitable functions.

Wager amount system 1104 generates wager data representative of theamount of wagers placed, such as in conjunction with wager zone system1102, a cheque system, and other suitable systems. Wager amount system1104 tracks the amount of wagers, and can be used to verify wageramounts, confirm wager amounts, or for other suitable purposes.

Ball location system 1106 performs ball location processing for aroulette wheel. In one exemplary embodiment, ball location system 1106receives a waveform generated by a sonic ball location indicator andanalyzes the waveform to determine whether the ball has come to rest ina pocket of the roulette wheel. In this exemplary embodiment, this caninclude determining the waveform reflected back from a sonic source, soas to determine the height of the waveform, determine whether the heightcorresponds to the presence of a ball at rest in a pocket, to countpockets so as to track the location of the roulette wheel, to provideaccurate reporting of the results of the game, or for other suitablepurposes. Ball location system 1106 can also perform calibrationprocessing, such as by receiving marker calibration remove dataindicating that a marker has been removed from a calibration area, andmarker placement data, indicating that the marker has been placed on azone corresponding to a number on a roulette wheel. In this manner, anuncalibrated roulette wheel (i.e., where the relative location of thepockets is unknown) can be calibrated so that the relative location ofthe pockets is known. The direction of wheel spin can also be determinedby ball location system 1106, such as by analyzing a waveform generatedby sonic data from an angled sonic sensor, or other suitable data.

Payout system 1108 receives wager amount data and ball location data anddetermines payout amounts based on wagers and the ball location. In oneexemplary embodiment, payout system 1108 receives wager zone data fromwager zone system 1102 and determines the possible payout combinationsbased on the wagers. Payout system 1108 then receives payout data fromchange in value of a dealer's cheque tray, and performs a verificationthat the amount paid out correlates to the wagers placed. Payout system1108 further can receive exact wager amounts for zones, and candetermine exact amounts payable and determine whether amounts paid outare greater than, less than, or equal to the amounts that should be paidout. Payout system 1108 can also generate dealer assistance data, suchas to indicate to a dealer the amounts that should be paid out to wagersin various zones.

In operation, system 1100 provides roulette game table data processing,such as to increase the reliability of the roulette game, decrease thelikelihood of fraud, and to otherwise improve the gaming experience.

FIG. 32 is a diagram of a system 1200 for providing craps dataprocessing in accordance with an exemplary embodiment of the presentinvention. System 1200 includes craps system 712 and wager zone system1202, wager amount system 1204, die value system 1206, and payout system1208, each of which can be implemented in hardware, software, or asuitable combination of hardware and software, and which can be one ormore software systems operating on a general purpose server platform.

Wager zone system 1202 detects the presence of wagers in one or morezones of a craps table. In one exemplary embodiment, wager zone system1202 can determine the presence of cheques in a wager zone, cancoordinate with a cheque system to determine the value of cheques in awager zone, can determine whether the amount of cheques changes duringthe course of play when changes are not authorized, and can performother suitable functions.

Wager amount system 1204 generates wager data representative of theamount of wagers placed, such as in conjunction with wager zone system1202, a cheque system, and other suitable systems. Wager amount system1204 tracks the amount of wagers, and can be used to verify wageramounts, confirm wager amounts, or for other suitable purposes.

Die value system 1206 is used to determine the numbers showing on die ina craps game. In one exemplary embodiment, die value system 1206 canreceive image data, can analyze the image data to determine the numbersshowing on the face of the die, and generates die value data. In anotherexemplary embodiment, die value system 1206 can use directionalindicators on die or within the die to determine the face of die that isfacing up when the dies are at rest. In another exemplary embodiment,die value system 1206 can use image data generated from the sensors onthe side of a craps table, and can determine the top face of the diefrom the images showing on the sides of the die. Other suitableprocesses can be used to determine the value of the die, including butnot limited to dealer entry of die values showing.

Payout system 1208 receives wager amount data and die value data anddetermines payout amounts based on wagers and the die value. In oneexemplary embodiment, payout system 1208 receives wager zone data fromwager zone system 1202 and determines the possible payout combinationsbased on the wagers. Payout system 1208 then receives payout data fromchange in value of a dealer's cheque tray, and performs a verificationthat the amount paid out correlates to the wagers placed. Payout system1208 further can receive exact wager amounts for zones, and candetermine exact amounts payable and determine whether amounts paid outare greater than, less than, or equal to the amounts that should be paidout. Payout system 1208 can also generate dealer assistance data, suchas to indicate to a dealer the amounts that should be paid out to wagersin various zones.

In operation, system 1200 performs data processing for a craps tablegame to provide assistance to a dealer, to allow processes to beperformed to improve the reliability of the game, to detect fraud, andto otherwise improve the gaming experience.

FIG. 33 is a diagram of a system 1300 for providing blackjack dataprocessing in accordance with an exemplary embodiment of the presentinvention. System 1300 includes blackjack system 714 and wager zonesystem 1302, wager amount system 1304, card value system 1306, andpayout system 1308, each of which can be implemented in hardware,software, or a suitable combination of hardware and software, and whichcan be one or more software systems operating on a general purposeserver platform.

Wager zone system 1302 detects the presence of wagers in one or morezones of a blackjack table. In one exemplary embodiment, wager zonesystem 1302 can determine the presence of cheques in a wager zone, cancoordinate with a cheque system to determine the value of cheques in awager zone, can determine whether the amount of cheques changes duringthe course of play when changes are not authorized, and can performother suitable functions.

Wager amount system 1304 generates wager data representative of theamount of wagers placed, such as in conjunction with wager zone system1302, a cheque system, and other suitable systems. Wager amount system1304 tracks the amount of wagers, and can be used to verify wageramounts, confirm wager amounts, or for other suitable purposes.

Card value system 1306 is used to determine the value of cards in a gameof blackjack or other suitable games. In one exemplary embodiment, cardvalue system 1306 can read each card as it is taken out of the shoe, andcan generate card value data, card counting data such as to determinethe number of cards in the shoe, or other suitable data. Likewise, cardvalue system 1306 can include image data processing from an overheadimage data source, or other suitable image data generating sources so asto determine the value of cards showing, the number of cards on thetable, or other suitable data. In this exemplary embodiment, card valuesystem 1306 determines the value of the cards, including suit andnumber, as the cards are available for viewing by all participants inthe game, and not prior to when cards are revealed. In addition, cardvalue system 1306 can track the sequence in which cards are removed fromthe shoe and compare the sequence from the previous shoe or othersuitable data, such that a false shuffle can be detected.

Payout system 1308 receives wager amount data and card value data anddetermines payout amounts based on wagers and the card values. In oneexemplary embodiment, payout system 1308 receives wager zone data fromwager zone system 1302 and determines the possible payout combinationsbased on the wagers. Payout system 1308 then receives payout data fromchange in value of a dealer's cheque tray, and performs a verificationthat the amount paid out correlates to the wagers placed. Payout system1308 further can receive exact wager amounts for zones, and candetermine exact amounts payable and determine whether amounts paid outare greater than, less than, or equal to the amounts that should be paidout. Payout system 1308 can also generate dealer assistance data, suchas to indicate to a dealer the amounts that should be paid out to wagersin various zones. Payout system 1308 can also receive burn data (such asto ignore a card removed from the deck), include data (such as to allowan additional player to join a game after it has begun but beforeprohibited by standard operating procedures), reveal data (such as togenerate a reveal indication when the dealer has blackjack, so as toallow the game to be terminated without using additional time that wouldnot result in any additional income for the casino), and other suitabledata.

In operation, system 1300 performs data processing for a blackjack tablegame to provide assistance to a dealer, to allow processes to beperformed to improve the reliability of the game, to detect fraud, andto otherwise improve the gaming experience.

FIG. 34 is a flowchart of a method 1400 for processing table game datain accordance with an exemplary embodiment of the present invention.Method 1400 allows table game data to be processed so as to improvetable game reliability, prevent overpayments or underpayments of wagers,detect dealer or player fraud, and perform other functions to improvethe reliability and enjoyability of the game.

Method 1400 begins at 1402 where player identification data is obtained.In one exemplary embodiment, player identification data can be obtainedthrough data entry by a player, such as a card swipe, entry of apersonal identification number, fingerprint scan, retina scan, or othersuitable forms of player identification. In another exemplaryembodiment, the player identification can be determined through imageprocessing using facial image of the player or other suitable data. Themethod then proceeds to 1404.

At 1404, player wager data is obtained. In one exemplary embodiment, theplayer wager data is obtained through keypad entry of wager data by theplayer or the dealer, by processing image data, weight data, or asuitable combination of image data and weight data to determine theamount of cheques resting on a surface, by processing image data orweight data to determine the number of cheques taken out of acheque-holding device or a place on a table, or by other suitable dataprocessing. The method then proceeds to 1406.

At 1406, player wager location data is obtained. In one exemplaryembodiment, the player wager location data can include one or more zonesin a zoned table game, such as to detect bets for roulette, craps,whether a player has doubled down or split in a blackjack game or othersuitable zone or wager location data. The method then proceeds to 1408.

At 1408, the game is initiated or continued. For example, in blackjack,the initial hand of the blackjack game is dealt, such as where eachplayer receives a first card facedown and a second card face up. In aroulette game, the ball is placed on the wheel and the wheel is spun. Ina craps game, the dice are thrown. For the blackjack game, player cardand dealer card data can be stored, such as the number of cards dealt,the identity of the cards dealt, or other suitable data. The method thenproceeds to 1410.

At 1410, it is determined whether the game is over. For example, in ablackjack game, the game is over if the dealer or any of the playershave reached 21, if the dealer has busted, or in other circumstances. Ina craps game, the game can be over if a player has rolled a certaincombination of numbers on the die twice, or other suitable combinationsof numbers on the die a first time. In roulette, the game can be overwhen a ball lands on a predetermined number of the roulette wheel. Othersuitable data can be used to determine whether the game is over. If itis determined at 1410 that the game is over, the method proceeds to1412. Otherwise, the method returns to 1404.

At 1412, the payout for each player's wager is determined. In oneexemplary embodiment, the game results determined at 1410 can be used todetermine the amount of payout based on the wager value and locationdata. Likewise, payout data can be determined based on possible payoutsfrom wager location data, user-entered data, or other suitable payoutdata. The method then proceeds to 1416.

At 1416, the payout data is received, such as the amount of payoutactually made to players as opposed to the amount of payout that shouldhave been made to players. The actual payout data can be determined orreceived from a dealer tray device that measures the change in value ofthe cheques held by the dealer at the end of the game, image datagenerated when cheques are removed from a tray, or other suitableprocedures. The method then proceeds to 1418.

At 1418, it is determined whether a discrepancy exists in the payoutdata determined at 1412 and the actual payout data received at 1416. Ifno discrepancy exists, the method proceeds to 1420 and player accountsare updated with payout data, wager data, and other suitable data.Otherwise, the method proceeds to 1422 where notification data isgenerated, such as to notify a dealer that a player has been overpaid orunderpaid, to notify supervisory personnel of potential problems, orother suitable notification data. Likewise, notification data can begenerated if there is no discrepancy at 1420 such as to notify observersand other players that a player has won so as to increase interest in agame.

In operation, method 1400 is used to process table game data so as toimprove the reliability and decrease the risk of fraud or mistake in atable game. Method 1400 allows table game data generated through variousdevices, such as wager value data, wager location data, playeridentification data, and game result data to be analyzed and processedin a construct of table games, so as to provide additional reliabilityand repeatability and control of table games and improve the overallgaming experience.

FIG. 35 is a flowchart of a method 1500 for monitoring dealers inaccordance with an exemplary embodiment of the present invention. Method1500 allows dealers to be monitored to detect fraud, mistakes, or otherproblems or for other suitable purposes.

Method 1500 begins at 1502 where game status data is received. The gamestatus data can include the results of games, game status data generatedduring the progress of a game that indicates that wagers are beingchanged or other similar anomalies are occurring without dealercorrection. The method then proceeds to 1504.

At 1504, it is determined whether dealer notification should be made. Ifit is determined at 1504 that dealer notification should not be made,the method proceeds to 1508. Otherwise, the method proceeds to 1506where a notification indicator is generated. In one exemplaryembodiment, the notification indicator can include a dealer display orsecurity display that indicates that the dealer has committed an error,that a player has been overpaid or underpaid, the correct amount to paya player, or other suitable dealer notification data. The method thenproceeds to 1508.

At 1508, it is determined whether a payout flag exists. If a payout flagdoes not exist, the method proceeds to 1514. Otherwise, the methodproceeds to 1510 where game data is stored. For example, the game datacan be stored to show the current status of the game, the status of thegame over a period of time, or other suitable game data. The method thenproceeds to 1512 where player data is stored, such as playeridentification data, image data, or other suitable data. The payout flagcan then be investigated by the dealer or supervisory personnel, such asto recreate the game, to track players or dealers that are having ahistory of payout flags generated so as to detect fraud, or othersuitable purposes. The method then proceeds to 1514.

At 1514, it is determined whether a cheque flag has been indicated orgenerated. If a cheque flag has not been generated, the method proceedsto 1520. Otherwise, the method proceeds to 1516 where a notificationindicator is generated. A cheque flag can include an indication that thedealer has removed more cheques than should have been removed, hasmisplaced cheques in a manner so as to create a misleading appearance asto the amount or value of cheques in a cheque tray, or other suitablecheque flags. Likewise, the notification indicator can notifysupervisory personnel to investigate cheque discrepancy, can notify thedealer of an improper cheque, such as to prevent payout overpayment orunderpayment, or other suitable data. The method then proceeds to 1518.

At 1518, flag indicators are stored related to the cheque flag. In oneexemplary embodiment, the flag indicators can be stored to develop arecord of potentially fraudulent activities, to develop a record ofdealers who do not meet reliability levels required by casinos, or othersuitable purposes. The flag indicators can include the particulars ofthe cheque flag generation event, such as whether a cheque was misfiledin the wrong tube, whether a cheque was paid out of a wrong tube, theamount of overpayment, or other suitable cheque data. The method thenproceeds to 1520.

At 1520, it is determined whether a procedures flag has been generated.The procedures flag can include a violation of casino procedures thatare used to ensure that dealers and/or players are performing the gamecorrectly and that fraudulent activities are not occurring. For example,procedures can include the opening of a cheque lid cover prior toopening of a game, the final placement of all bets prior to initiationof the game, sequence procedures for payout to players, amount of payoutprocedures, or other suitable procedures. If it is determined at 1520that a procedures flag does exist, the method proceeds to 1524 where anotification indicator is generated. In one exemplary embodiment, thenotification indicator can be a notification to supervisory personnel,the dealer, or other suitable persons. The method then proceeds to 1526.

At 1526, flag indicators are stored related to the procedures flag. Inone exemplary embodiment, the flag indicators can include image data,game data such as card values, dice values, roulette ball positions, orother suitable data.

In operation, method 1500 allows dealers to be monitored through the useof game data for table game systems. Method 1500 thus allows thereliability of table game systems to be improved and maintained so as toimprove the quality of the gaming experience.

Although exemplary embodiments of a system and method of the presentinvention have been described in detail herein, those skilled in the artwill also recognize that various substitutions and modifications can bemade to the systems and methods without departing from the scope andspirit of the appended claims.

1. A system for obtaining data for use in a table game systemcomprising: a patron identification system receiving patronidentification data; and a cheque value system receiving one or morecheque value selections and providing said cheque value selections tosaid table game system.
 2. The system of claim 1 wherein said patronidentification system comprises a card recognition system receiving acard and extracting said patron identification data from said card. 3.The system of claim 2 wherein said card is one or more of the groupcomprising a magnetic stripe card, a smart card, and a bar code card. 4.The system of claim 1 wherein said cheque value system further comprisesa plurality of keys, wherein each key is associated with a cheque value.5. The system of claim 1 wherein said patron identification system andsaid cheque value system are each contained in a wireless remoteterminal.
 6. The system of claim 1 wherein said cheque value systemfurther comprises two or more keys, where each key is associated with adifferent cheque value.
 7. A system for obtaining data for use in atable game system comprising: a player position entry system comprisingtwo or more keys corresponding to player locations at a table game; anda cheque value system having a plurality of keys, wherein each key isassociated with a cheque value, said cheque value system receiving oneor more cheque value selections and providing said cheque valueselections to said table game system.
 8. The system of claim 7 furthercomprising a housing containing said player position entry system andsaid cheque value system, wherein said housing is configured to beplaced over a drop slot of said game table.
 9. The system of claim 8further comprising a display located between said drop slot and saidgaming table, such that an operator must drag currency over said displaywhen using a paddle to place the currency into said drop slot, so as toclean said display.
 10. The system of claim 7 further comprising a cardentry device angled so as to allow an operator to easily provide a cardto said card entry device, said card entry device receiving account datafrom said card and providing said account data to said table gamesystem.
 11. A table game system comprising: a position system generatingposition data; a wager system generating wager data by user selection oftwo or more keys, where each key is associated with a different chequevalue; a payout system receiving said position data and said wager dataand generating payout data; and wherein said position data and saidwager data are representative of positions and wagers at a table game ina casino.
 12. The table game system of claim 11 wherein said positionsystem further comprises: an image system generating image data; and acard detection system receiving said image and generating card data fromsaid image data.
 13. The table game system of claim 11 wherein saidposition system further comprises: an image system generating imagedata; and a player detection system receiving said image data andgenerating player position data from said image data.
 14. The table gamesystem of claim 11 wherein said wager system further comprises two ormore zone sensors.
 15. The table game system of claim 11 wherein saidwager system further comprises: two or more zone sensors generating zonedata; and a cheque value system receiving said zone data and generatingwager data from said zone data.
 16. The table game system of claim 11wherein said payout system further comprises a blackjack payout system.17. The table game system of claim 11 wherein said payout system furthercomprises a craps payout system.
 18. The table game system of claim 11wherein said payout system further comprises a roulette payout system.19. The table game system of claim 11 wherein said position systemfurther comprises a ball position system.
 20. The table game system ofclaim 11 wherein said position system further comprises a dice positionsystem.